try {
return (T) fastMethod.invoke(obj, args);
} catch (Exception e) {
throw ExceptionUtil.unchecked(ExceptionUtil.unwrap(e));
}
}
}
try {
return (T) fastMethod.invoke(obj, args);
} catch (Exception e) {
throw ExceptionUtil.uncheckedAndWrap(e);
}
}
}